تسلط بر Streamlit - آموزش عملی [ویدئویی] - آخرین آپدیت

دانلود Mastering Streamlit - Hands-on [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: متخصصان داده مدرن و توسعه‌دهندگان پایتون به روش‌های کارآمدی نیاز دارند تا اسکریپت‌ها و مدل‌های خود را بدون صرف زمان زیاد برای توسعه فرانت-اند، به اپلیکیشن‌های تعاملی تبدیل کنند. این دوره یک معرفی عملی از Streamlit، یکی از محبوب‌ترین فریم‌ورک‌ها برای ساخت اپلیکیشن‌های وب داده-محور است. با پیشروی در دوره، زبان‌آموزان با نحوه نمایش محتوا، ویجت‌های تعاملی، چیدمان‌ها (Layouts)، تکنیک‌های استایل‌دهی و قابلیت‌های بصری‌سازی داده‌ها آشنا می‌شوند. آن‌ها درک عمیقی از مدیریت وضعیت اپلیکیشن (State Management)، کشینگ و بهینه‌سازی عملکرد به دست می‌آورند و یاد می‌گیرند چگونه اپلیکیشن‌های چندصفحه‌ای مقیاس‌پذیر بسازند. این دوره با دو پروژه جامع به پایان می‌رسد که تمام مهارت‌های آموخته شده را یکجا می‌کند. زبان‌آموزان یک اپلیکیشن کاوشگر داده (Data Explorer) برای پردازش و تحلیل مجموعه‌داده‌ها و یک اپلیکیشن جامع مبتنی بر هوش مصنوعی می‌سازند که سرویس‌های مدرن AI را در جریان کاری Streamlit ادغام می‌کند. در نهایت، استراتژی‌های استقرار (Deployment) را می‌آموزند و اپلیکیشن‌های خود را در فضای ابری منتشر می‌کنند تا بتوانند با اعتمادبه‌نفس، راهکارهای حرفه‌ای Streamlit را برای کاربردهای علوم داده، تحلیل داده و هوش مصنوعی ایجاد و مدیریت کنند. آنچه در این دوره می‌آموزید: - ساخت اپلیکیشن‌های وب تعاملی با استفاده از Streamlit - ایجاد رابط‌های کاربری پویا با ویجت‌ها و فرم‌ها - بصری‌سازی داده‌ها با استفاده از نمودارها و تکنیک‌های پیشرفته - مدیریت وضعیت اپلیکیشن در طول اجرای مجدد و نشست‌ها - بهینه‌سازی عملکرد اپلیکیشن با استفاده از استراتژی‌های کشینگ - توسعه اپلیکیشن‌های چندصفحه‌ای با ناوبری ساختاریافته این دوره برای توسعه‌دهندگان پایتون، تحلیلگران داده، دانشمندان داده، متخصصان یادگیری ماشین، علاقه‌مندان به هوش مصنوعی و متخصصان فنی که می‌خواهند بدون تخصص گسترده در فرانت-اند، اپلیکیشن‌های وب تعاملی بسازند، طراحی شده است. در این دوره یاد می‌گیرید: Streamlit چیست، چرا محبوب است و چگونه توسعه اپلیکیشن‌های پایتون را ساده می‌کند * ساخت اپلیکیشن‌های تعاملی با استفاده از ویجت‌ها، فرم‌ها، چیدمان‌ها و رابط‌های کاربری پویا * ایجاد بصری‌سازی‌های حرفه‌ای داده با استفاده از کتابخانه‌های نموداری داخلی و پیشرفته

سرفصل ها و درس ها

معرفی دوره Course Introduction

  • معرفی دوره Course Introduction

مبانی Streamlit و آماده‌سازی محیط Streamlit Fundamentals and Environment Setup

  • معرفی بخش Section Introduction

  • Streamlit چیست و چرا باید از آن استفاده کنیم؟ What Is Streamlit and Why Use It?

  • مروری بر مستندات Streamlit Streamlit Documentation Overview

  • آماده‌سازی محیط و اجرای اولین اپلیکیشن Setting Up Your Environment and Running Your First App

  • نحوه عملکرد Streamlit: توضیح مدل اجرای مجدد (Rerun) How Streamlit Works: the Rerun Model Explained

  • خلاصه Summary

نمایش محتوا: متن، داده‌ها و رسانه Displaying Content: Text, Data, and Media

  • معرفی بخش Section Introduction

  • مفاهیم اصلی نمایش محتوا Core Concepts of Content Display

  • نمایش محتوا Displaying Content

  • خلاصه Summary

ویجت‌های تعاملی Interactive Widgets

  • معرفی بخش Section Introduction

  • مبانی ویجت‌های تعاملی Interactive Widgets Fundamentals

  • ویجت‌های ورودی پایه Basic Input Widgets

  • ویجت‌های ورودی پیشرفته Advanced Input Widgets

  • ساخت فرم‌ها Creating Forms

  • خلاصه Summary

چیدمان‌ها و استایل‌دهی Layouts and Styling

  • معرفی بخش Section Introduction

  • مبانی طراحی چیدمان و رابط کاربری (UI) Layout and UI Design Fundamentals

  • ساختاربندی چیدمان‌ها Structuring Layouts

  • بهبود رابط کاربری Enhancing UI

  • خلاصه Summary

نمودارها و بصری‌سازی داده‌ها Charts and Data Visualization

  • معرفی بخش Section Introduction

  • بصری‌سازی داده‌ها در Streamlit Data Visualization in Streamlit

  • نمودارهای داخلی Built-in Charts

  • بصری‌سازی‌های پیشرفته Advanced Visuals

  • خلاصه Summary

وضعیت اپلیکیشن و عملکرد App State and Performance

  • معرفی بخش Section Introduction

  • درک وضعیت نشست (Session State): چرا اپلیکیشن‌ها اطلاعات را فراموش می‌کنند؟ Understanding Session State: Why Apps "Forget"

  • استفاده از st.session_state برای حفظ داده‌ها در اجرای مجدد Using st.session_state to Persist Data Across Reruns

  • کشینگ با @st.cache_data و @st.cache_resource Caching with @st.cache_data and @st.cache_resource

  • ضروریات خط فرمان برای Streamlit Command Line Essentials for Streamlit

  • خلاصه Summary

اپلیکیشن‌های چندصفحه‌ای Multi-page Apps

  • معرفی بخش Section Introduction

  • نحوه عملکرد اپلیکیشن‌های چندصفحه‌ای: ساختار پوشه Pages How Multi-page Apps Work: the Pages Folder Structure

  • ساخت اپلیکیشن چندصفحه‌ای با وضعیت مشترک بین صفحات Building a Multi-page App with Shared State Across Pages

  • خلاصه Summary

پروژه اول: اپلیکیشن کاوشگر داده Project 1: Data Explorer App

  • معرفی بخش Section Introduction

  • مرور پروژه و آنچه خواهیم ساخت Project Overview and What We're Building

  • ساخت ماژول آپلود فایل و پیش‌نمایش داده‌ها Building the File Upload and Data Preview Module

  • افزودن تحلیل‌ها، فیلترها و ابزارهای تحلیلی Adding Insights, Filters, and Tools Analysis

  • خلاصه Summary

کار با APIها و اسرار (Secrets) Working with APIs and Secrets

  • معرفی بخش Section Introduction

  • نحوه عملکرد فراخوانی‌های API در اپلیکیشن Streamlit How API Calls Work in a Streamlit App

  • مدیریت امن اسرار با استفاده از secrets.toml Managing Secrets Securely with secrets.toml

  • API گوگل Gemini: راه‌اندازی و تست کلید API Google Gemini API: Setup and Testing API Key

  • خلاصه Summary

پروژه دوم: اپلیکیشن جامع هوش مصنوعی با Streamlit Project 2: End-to-End Streamlit AI Application

  • معرفی بخش Section Introduction

  • مرور پروژه: مرکز هوش مصنوعی Thinknyx Project Overview: Thinknyx AI Hub

  • ساخت مرکز هوش مصنوعی Thinknyx Building Thinknyx AI Hub

  • بررسی عملکرد کامل و جامع Thinknyx AI Hub Thinknyx AI Hub End-to-End Working

  • خلاصه Summary

استقرار اپلیکیشن‌های Streamlit Deploying Streamlit Apps

  • معرفی بخش Section Introduction

  • مروری بر گزینه‌های استقرار (Deployment) Deployment Options Overview

  • استقرار در Streamlit Community Cloud Deploying on Streamlit Community Cloud

  • خلاصه Summary

جمع‌بندی Conclusion

  • جمع‌بندی دوره Course Conclusion

نمایش نظرات

تسلط بر Streamlit - آموزش عملی [ویدئویی]
جزییات دوره
4h 6m
57
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Yogesh Raheja, Thinknyx Technologies Yogesh Raheja, Thinknyx Technologies

Thinknyx® Technologies یک برند شناخته شده است که خدمات مشاوره و پیاده سازی فناوری اطلاعات را ارائه می دهد، آموزش های جامع فناوری اطلاعات و مهارت های نرم ارائه می دهد و راه حل های استعدادیابی (استخدام) را برای سازمان های مختلف در سراسر جهان ارائه می دهد. با بیش از یک دهه تجربه اصلی در صنعت، آنها با موفقیت به مشتریان خود در برنامه ریزی استراتژیک و اجرای بی عیب و نقص راه حل های پیرامون ابتکارات فناوری اطلاعات و غیر IT کمک کرده اند. یوگش راهجا بنیانگذار و یک معمار ارشد راه حل در Thinknyx Technologies و مدرس دوره های ویدیویی است. یوگش مشاور قابل اعتماد سازمان‌های متعددی بوده است و با تخصص خود آنها را در سفر DevOps، زیرساخت‌های کد، کانتینری‌سازی، محاسبات ابری، راه‌حل‌های اتوماسیون و هوش مصنوعی/ML/هوش مصنوعی مولد راهنمایی می‌کند. او همچنین چندین کتاب منتشر شده در سطح جهانی (مانند "DevOps موثر با AWS"، "Automation with SaltStack"، "Automation with Puppet 5" و "Automation with Ansible") منتشر شده توسط Packt، Wiley و OrangeAVA را تالیف کرده است.